﻿/*----------------------------------------------------------------
    Copyright (C) 2015 Senparc
    
    文件名：UserInfoJson.cs
    文件功能描述：获取用户信息返回结果
    
    
    创建标识：Senparc - 20150211
    
    修改标识：Senparc - 20150303
    修改描述：整理接口
 
    修改标识：jsionr - 20150321
    修改描述：添加remark属性

    修改标识：Senparc - 20150321
    修改描述：添加unionid属性 

    修改标识：jsionr - 20150513
    修改描述：增加个人分组信息 
    
    修改标识：Senparc - 20150526
    修改描述：修改备注 
    
    修改标识：Senparc - 20150727
    修改描述：添加批量获取用户基本信息返回结果 
----------------------------------------------------------------*/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Senparc.Weixin.Entities;


namespace Senparc.Weixin.MP.AdvancedAPIs.CardMember
{
    /// <summary>
    /// 高级接口获取的用户信息
    /// </summary>
    public class CardMemberInfoJson : WxJsonResult
    {
        /// <summary>
        /// 用户是否订阅该公众号标识，值为0时，代表此用户没有关注该公众号，拉取不到其余信息。
        /// </summary>

        public string cardId { get; set; }
        public string name { get; set; }
        public string mobile { get; set; }
        public string gender { get; set; }
        public string birthday { get; set; }
        public string cash { get; set; }
        public string score { get; set; }
        public string gradeId { get; set; }
        public string status { get; set; }
        public string from { get; set; }
        public string storeId { get; set; }
    }

    /// <summary>
    /// 批量获取用户基本信息返回结果
    /// </summary>
    public class BatchCardMemberInfoJson : WxJsonResult
    {
        public List<CardMemberInfoJson> user_info_list { get; set; }
    }
    public class CashFlowInfoJson : WxJsonResult
    {
        /// <summary>
        /// 用户是否订阅该公众号标识，值为0时，代表此用户没有关注该公众号，拉取不到其余信息。
        /// </summary>

        public string cardId { get; set; }
        public string cashOrderId { get; set; }
        public string orderSn { get; set; }
        public string cashSn { get; set; }
        public string cashType { get; set; }
        public string isExec { get; set; }
        public string source { get; set; }
        public string storeId { get; set; }
        public string from { get; set; }
        public string cashTime { get; set; }
        public string orderType { get; set; }
        public string onfirm { get; set; }
        public string exec { get; set; }
    }


}
